//这是问候语
const hi='可以交个朋友吗';


//主程序
main();


function main(){
    try {
    //开启无障碍
     prepareEnvironment();
     //启动程序
    launchDouyin();
    //搜索用户
    search();
    //关注用户
    follow();
    //个人界面
    profile();
        
    } catch (error) {
        toast('异常');
        
    }finally{
        
    }
       
}





function prepareEnvironment(){
    //确保环境正常
    if(!auto.service){
        toast('请先开启无障碍');
        exit();
       
    }



}
function launchDouyin(){
    //获取包名启动
    const packname=getPackageName('抖音');
    launch(packname);
    sleep(5000);

    }
    function search(){
        //指定用户id
        const user='douyin__guanfang';
        //点击搜索按钮
        click(996,172);
        sleep(2000)
        //输入搜索的id
        setText(user);
        click(996,172);

        sleep(5000)


    }

    function follow(){
        const truth=isFollowUnique();
        sleep(2000);
      //执行关注操作
      if(truth){
        click(900,673)

    }else{
       throw new Error("用户未找到或已关注");
    }
    }


    function profile(){
        //点击头像进入主界面
      click(156,673);
      sleep(1000);
      //点击私信
      click(781.5,1256);
      sleep(1000);
      //发送问候
       setText(hi);
       sleep(1000);
       //点击发送
       click(963,2304);
    }









 //查找所有匹配关注的对象
    function isFollowUnique(){
       //关注按钮的数量
      const counts = desc("关注按钮").find(2000).size();
       toast('关注按钮数量为'+counts);
       
         //判断是否唯一 因为精准id搜索 id用户要是存在或未关注 那么该页面一定存在一个且唯一的关注按钮
       if(counts==1){
        return true;
       }else{
              return false;
       }
       

    }



